!B*{2}([^!B*!N]+)!B*!B*|!B*([^!B*!N]+)!B*|`([^`!N]+)`|!B[!B[([^!B]!N]+)!B]!B]|!B[([^!B]!N]+)!B]!B(([^!B) !N]+)!B)
